/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package gestionservicio.controller;

import gestionservicio.model.businessobject.Persona;
import gestionservicio.model.dao.interfaces.PersonaDao;

/**
 *
 * @author principal
 */
public class PersonaController {

    private PersonaDao personaDao;

    public PersonaController(PersonaDao personaDao) {
        this.personaDao = personaDao;
    }

    public void guardarPersona(int cedula, String nombre, char sexo, String direccion, String telefonoCel, String telefonoCasa, String telefonoOfic, String email, String status, int idcarrera, String tipo) {

        //validaciones de los parametros
        Persona persona = new Persona();
        persona.setCedula(cedula);
        //persona.setNombre(nombre + " " + apellido);
        persona.setNombre(nombre);
        persona.setSexo(sexo);
        persona.setDireccion(direccion);
        persona.setTelefonoCel(telefonoCel);
        persona.setTelefonoCasa(telefonoCasa);
        persona.setTelefonoOfic(telefonoOfic);
        persona.setEmail(email);
        persona.setStatus(status);
        persona.setCarrera(idcarrera);
        persona.setTipo(tipo);
        


        // hago conexion con la tercera capa de modelado
        this.personaDao.savePersona(persona);

    }

}
